package org.kabanyo.components {

	public interface ICircularSeriesRenderer extends ISeriesRenderer {
		/**
		 *  The x center of circular arc.
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 9
		 *  @playerversion AIR 1.1
		 *  @productversion Flex 3
		 */
		function get centerX():Number;

		/**
		 * @private
		 */
		function set centerX(value:Number):void;

		/**
		 *  The y center of circular arc.
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 9
		 *  @playerversion AIR 1.1
		 *  @productversion Flex 3
		 */
		function get centerY():Number;

		/**
		 * @private
		 */
		function set centerY(value:Number):void;

		/**
		 *  The thickness of circular arc.
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 9
		 *  @playerversion AIR 1.1
		 *  @productversion Flex 3
		 */
		function get arcThick():Number;

		/**
		 * @private
		 */
		function set arcThick(value:Number):void;

		/**
		 *  The inner radius of circular arc.
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 9
		 *  @playerversion AIR 1.1
		 *  @productversion Flex 3
		 */
		function get innerRadius():Number;

		/**
		 * @private
		 */
		function set innerRadius(value:Number):void;

		/**
		 *  The start angle of circular arc.
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 9
		 *  @playerversion AIR 1.1
		 *  @productversion Flex 3
		 */
		function get startAngle():Number;

		/**
		 * @private
		 */
		function set startAngle(value:Number):void;

		/**
		 *  The end angle of circular arc.
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 9
		 *  @playerversion AIR 1.1
		 *  @productversion Flex 3
		 */
		function get endAngle():Number;

		/**
		 * @private
		 */
		function set endAngle(value:Number):void;
	}
}
